<template>
    <div>
        <router-view/>
    </div>
</template>


<script>


    import router from "@/router";

    export default {
        name: 'App',
        beforeCreate() {
            //console.log("------------beforeCreate------------");
            // 初始化页面之前，先要看看本地缓存中是否存在用户信息
            let userJson = sessionStorage.getItem("user");
            if (!userJson) {
                if (this.$route.path !== "/login") {
                    this.$router.push({ path: "/login" })
                }
            }
        },
        created() {
            //console.log("------------created------------");
            // 初始化页面之前，先要看看本地缓存中是否存在用户信息
            let userJson = sessionStorage.getItem("user");
            if (!userJson) {
                if (this.$route.path !== "/login") {
                    this.$router.push({ path: "/login" })
                }
            }
        },
        mounted() {
            //console.log("------------mounted------------");
            // 初始化页面之前，先要看看本地缓存中是否存在用户信息
            let userJson = sessionStorage.getItem("user");
            if (!userJson) {
                if (this.$route.path !== "/login") {
                    this.$router.push({ path: "/login" })
                }
            }
        },
        beforeDestroy() {
            //alert("------------beforeDestroy------------")
            sessionStorage.removeItem("user");
        }
    }

</script>
